package com.connection.second.wallpaper.domain.vo;

import com.connection.second.common.annotation.Excel;
import com.connection.second.common.xss.Xss;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: FL
 * @Date: 2024/11/27 23:17
 **/
@Data
public class PaperWallVo implements Serializable {
    private static final long serialVersionUID = 1L;
    /** 排名记录唯一标识 */
    private Long id;

    /** 壁纸所属分类id */
    private Long classId;

    /** 壁纸所属分类 */
    private String className;

    /** 壁纸描述 */
    @Excel(name = "壁纸描述")
    @Xss(message = "壁纸描述不能包含脚本字符")
    private String description;

    /** 图片 */
    private String smallPicurl;

    /** 标签组 */
    @Excel(name = "标签组")
    @Xss(message = "标签组不能包含脚本字符")
    private String tabs;

    /** 壁纸的评分 */
    private String score;

    /** 壁纸的下载次数 */
    private Long downloads;

    /** 壁纸的状态 0：未审核 1：审核通过 2：审核未通过 */
    private Integer status;
}
